package com.ccc.boot.security.pojo;

import com.ccc.boot.pojo.MenuTree;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * 资源信息对象
 *
 * @author superC
 * @date 2022/3/25
 * @version 0.1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class ResourceVO implements Serializable {

    private static final long serialVersionUID = -3642580486444074583L;

    /**
     * 用户主键ID
     */
    private Long id;

    /**
     * 用户名(系统登录名)
     */
    private String username;

    /**
     * 人员姓名(用户真实名称)
     */
    private String name;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 菜单项
     */
    private List<MenuTree> routers;

}